--[[
Title: Block Pen
Author(s): LiXizhi
Date: 2020/2/16
Desc: 
use the lib:
-------------------------------------------------------
-------------------------------------------------------
]]
NPL.export({
-----------------------
{
	type = "createArena", 
	message0 = "法阵 名字%1 位置%2",
	arg0 = {
		{
			name = "name",
			type = "input_value",
			shadow = { type = "text", value = "Arena1",},
			text = "Arena1", 
		},
		{
			name = "position",
			type = "input_value",
			shadow = { type = "text", value = "~ ~ ~",},
			text = "~ ~ ~", 
		},
	},
	category = "arena", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description = 'createArena(%s, %s)',
	ToNPL = function(self)
		return string.format('createArena("%s", "%s")\n', self:getFieldValue('name'), self:getFieldValue('position'));
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------
{
	type = "addArenaMob", 
	message0 = "添加怪物 %1 名字:%2",
	arg0 = {
		{
			name = "index",
			type = "field_dropdown",
			options = {
				{ "1号位", "1" },
				{ "2号位", "2" },
				{ "3号位", "3" },
				{ "4号位", "4" },
			},
		},
		{
			name = "name",
			type = "input_value",
			shadow = { type = "text", value = "Default",},
			text = "Default", 
		},
	},
	category = "arena", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description = 'addArenaMob(%s, %s)',
	ToNPL = function(self)
		return string.format('addArenaMob(%s, "%s")\n', self:getFieldValue('index'), self:getFieldValue('name'));
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------
{
	type = "setMyCards", 
	message0 = "设置我的卡牌包 {%1%2%3}",
	arg0 = {
		 {
			name = "start_dummy",
			type = "input_dummy",
		},
        {
			name = "end_dummy",
			type = "input_dummy",
		},
        {
            name = "btn",
            type = "field_button",
            content = {
                src = "png/plus-2x.png"
            },
            width = 16,
            height = 16,
            callback = "FIELD_BUTTON_CALLBACK_append_mcml_attr"
        },
	},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description_lua_provider = [[
        var attrs = Blockly.Extensions.readTextFromMcmlAttrs(block, "Lua", ",");
        if (attrs) {
            return "setMyCards({%s})\n".format(attrs);
        }else{
            return "setMyCards({})\n";
        }
    ]],
	ToNPL = function(self)
		return string.format('setMyCards({})\n');
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------
{
	type = "setUserValue", 
	message0 = "设置属性%1 %2",
	arg0 = {
		{
			name = "name",
			type = "field_dropdown",
			options = {
{"血量增加绝对值", "addonlevel_hp_absolute"},
{"伤害增加绝对值", "addonlevel_damage_absolute"},
{"伤害增加百分之", "addonlevel_damage_percent"},
{"韧性增加百分之", "addonlevel_resilience_percent"},
{"暴击率增加百分之", "addonlevel_criticalstrike_percent"},
{"防御增加绝对值", "addonlevel_resist_absolute"},
{"战斗等级", "combatlel"},
			},
		},
		{
			name = "value",
			type = "field_number",
			text = "0",
		},
	},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description = 'setUserValue("%s", %s)',
	ToNPL = function(self)
		return string.format('setUserValue("%s", %s)\n', self:getFieldValue('name'), self:getFieldValue('value'));
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},


-----------------------
{
	type = "getUserValue", 
	message0 = "获取属性 %1",
	arg0 = {
		{
			name = "name",
			type = "field_dropdown",
			options = {
{"血量增加绝对值", "addonlevel_hp_absolute"},
{"伤害增加绝对值", "addonlevel_damage_absolute"},
{"伤害增加百分之", "addonlevel_damage_percent"},
{"韧性增加百分之", "addonlevel_resilience_percent"},
{"暴击率增加百分之", "addonlevel_criticalstrike_percent"},
{"防御增加绝对值", "addonlevel_resist_absolute"},
{"战斗等级", "combatlel"},

			},
		},
	},
	output = {type = "field_number",},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	func_description = 'getUserValue("%s")',
	ToNPL = function(self)
		return string.format('getUserValue("%s")', self:getFieldValue('name'));
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------------------
{
	type = "setCurrentHP", 
	message0 = "设置当前血量 %1",
	arg0 = {
		{
			name = "value",
			type = "field_number",
			text = "0",
		},
	},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description = 'setCurrentHP(%s)',
	ToNPL = function(self)
		return string.format('setCurrentHP(%s)\n', self:getFieldValue('value'));
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------
{
	type = "getCurrentHP", 
	message0 = "获取当前血量",
	arg0 = {
	},
	output = {type = "field_number",},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	func_description = 'getCurrentHP()',
	ToNPL = function(self)
		return string.format('getCurrentHP()');
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------
{
	type = "removeAllArenas", 
	message0 = "刪除所有法阵",
	arg0 = {
	},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description = 'removeAllArenas()',
	ToNPL = function(self)
		return string.format('removeAllArenas()\n');
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------
{
	type = "removeArena", 
	message0 = "删除法阵 %1",
	arg0 = {
		{
			name = "name",
			type = "input_value",
			shadow = { type = "text", value = "Arena1",},
			text = "Arena1", 
		},
	},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description = 'removeArena(%s)',
	ToNPL = function(self)
		return string.format('removeArena("%s")\n', self:getFieldValue('name'));
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-----------------------
{
	type = "restart", 
	message0 = "重启服务器",
	arg0 = {
	},
	category = "Control", 
	helpUrl = "", 
	canRun = false,
	previousStatement = true,
	nextStatement = true,
	func_description = 'restart()',
	ToNPL = function(self)
		return string.format('restart()\n');
	end,
	examples = {{desc = "", canRun = false, code = [[
]]}},
},

-------------------------------
{
	type = "cardIce", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"冰霜破", "22139"},
{"陨落冰石", "22140"},
{"冰剑凛空", "22141"},
{"结界守护", "22142"},
{"破地冰钻", "22143"},
{"冰魄漫天", "22144"},
{"冰极对抗", "22145"},
{"海狮冰剑", "22146"},
{"寒冰眩晕", "22147"},
{"寒冰陷阱", "22148"},
{"寒冰棱镜", "22149"},
{"坚固壁垒", "22150"},
{"神偷之手", "22151"},
{"冰雹来袭", "22152"},
{"寒冰术", "22153"},
{"寒冰之敌", "22155"},
{"眩晕吸收", "22156"},
{"寒冰盾", "22157"},
{"寒冰陷阱(小)", "22458"},
{"坚冰形态", "22380"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},

-------------------------------
{
	type = "cardFire", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"火焰爆", "22101"},
{"火神之怒", "22102"},
{"火凤焚天", "22103"},
{"烈火陷阱", "22104"},
{"星火袭空", "22105"},
{"火极对抗", "22106"},
{"火焰喷发", "22107"},
{"火魔掷石", "22108"},
{"烈火术", "22109"},
{"烈火棱镜", "22110"},
{"烈火链", "22111"},
{"偷天换日", "22112"},
{"火狼咆哮", "22113"},
{"灼伤之炎", "22114"},
{"烈火怒吼", "22115"},
{"烟雾", "22116"},
{"烈火眩晕", "22117"},
{"烈火之敌", "22119"},
{"烈火盾", "22120"},
{"火神之怒", "22250"},
{"星火袭空", "22252"},
{"烈火陷阱(小)", "22456"},
{"烈焰形态", "22448"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},

-------------------------------
{
	type = "cardLife", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"生灵光弧", "22158"},
{"灵木刺阵", "22159"},
{"莽林狂舞", "22160"},
{"生生不息", "22161"},
{"吸收盾", "22162"},
{"噬草召唤", "22163"},
{"生机勃发", "22164"},
{"大地之怒", "22165"},
{"生命对抗", "22166"},
{"静水灵体", "22167"},
{"生命庇护", "22168"},
{"生命棱镜", "22169"},
{"生命术", "22170"},
{"生命之礼", "22171"},
{"治疗术", "22172"},
{"生命圣光", "22173"},
{"精灵之舞", "22174"},
{"重生", "22175"},
{"万象凝气", "22176"},
{"万象回春", "22177"},
{"生命陷阱", "22178"},
{"生命之敌", "22179"},
{"生命盾", "22180"},
{"生命陷阱(小)", "22459"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},


-------------------------------
{
	type = "cardDeath", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"暗灵之咒", "22181"},
{"吸血幽灵", "22182"},
{"幽灵突袭", "22183"},
{"回光返照", "22184"},
{"墓地莽石", "22185"},
{"死亡绝", "22186"},
{"死亡对抗", "22187"},
{"蝠王吸魂", "22188"},
{"死亡陷阱", "22189"},
{"死亡术", "22190"},
{"死亡棱镜", "22191"},
{"祭献", "22192"},
{"黑暗诅咒", "22193"},
{"死亡毒", "22194"},
{"群之羁绊", "22195"},
{"死亡群攻", "22196"},
{"死亡巫术", "22197"},
{"死亡之敌", "22198"},
{"死亡盾", "22199"},
{"死亡陷阱(小)", "22460"},
{"魔刃形态", "22451"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},



-------------------------------
{
	type = "cardStorm", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"疾电术", "22121"},
{"金灵遁空", "22122"},
{"暗夜雷动", "22123"},
{"风暴陷阱", "22124"},
{"雷神之剑", "22125"},
{"雷云风暴", "22126"},
{"风暴对抗", "22127"},
{"蛇女雷暴", "22128"},
{"风暴神箭", "22129"},
{"风暴术", "22130"},
{"厉风破运", "22131"},
{"和风逐暗", "22132"},
{"风鹰之眼", "22133"},
{"极限暴熊", "22134"},
{"旋风爆击", "22135"},
{"风暴之敌", "22137"},
{"风暴盾", "22138"},
{"暗夜雷动", "22251"},
{"风暴陷阱(小)", "22457"},
{"狂风形态", "22449"},
			},
		},
	},
	category = "Data", 
	output = {type = "null",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},


-------------------------------
{
	type = "cardPet", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"蛇女雷暴", "22255"},
{"强化治疗术", "22256"},
{"强化结界守护", "22257"},
{"咕噜大法", "22258"},
{"火兽袭击", "22259"},
{"土猿猛击", "22260"},
{"铁壳毒物", "22261"},
{"苍蝇穿刺", "22262"},
{"暴怒鬃王", "22263"},
{"连环闪电", "22264"},
{"死亡章鱼", "22265"},
{"凤凰涅磐", "22266"},
{"冰兽发威", "22297"},
{"超能神兔", "22298"},
{"圣灵复活", "22299"},
{"冰刺魂体", "22300"},
{"疾猫霹雳", "22301"},
{"强化风暴陷阱", "22302"},
{"强化烈火陷阱", "22303"},
{"强化死亡陷阱", "22304"},
{"强化生命陷阱", "22305"},
{"帽子戏法", "22306"},
{"强化烈火盾", "22307"},
{"冰魄神柱", "22308"},
{"强化寒冰陷阱", "22309"},
{"埃尔温生命术", "22310"},
{"恶狼袭击", "22311"},
{"亡灵大军", "22312"},
{"群之暗伤", "22313"},
{"烈火盾墙", "22314"},
{"寒冰盾墙", "22315"},
{"风暴盾墙", "22316"},
{"生命盾墙", "22317"},
{"死亡盾墙", "22318"},
{"火魔投石", "22329"},
{"雷神电轮", "22330"},
{"熔岩炸弹", "22331"},
{"冰霜魔镜", "22332"},
{"惊雷裂隙", "22333"},
{"天魔杀星", "22334"},
{"圣灵净化", "22335"},
{"急速点燃", "22336"},
{"冰封神符", "22337"},
{"怒风逆转", "22338"},
{"灵魂契约", "22339"},
{"希望之光", "22340"},
{"瘟神巫术", "22341"},
{"召唤•群之暗伤", "22342"},
{"超魔抑制", "22343"},
{"强化墓地莽石", "22344"},
{"强化烈火怒吼", "22345"},
{"火鬃王暴怒", "22346"},
{"强化海狮冰剑", "22347"},
{"强化厉风破运", "22348"},
{"强化雷神之剑", "22349"},
{"强化大地之怒", "22350"},
{"迅雷闪电", "22351"},
{"幽灵大军", "22352"},
{"暗黑力场", "22353"},
{"强化生命庇护", "22354"},
{"强化生命术", "22355"},
{"蛇后雷暴", "22356"},
{"强化风暴陷阱", "22357"},
{"强化熔岩炸弹", "22358"},
{"强化星火袭空", "22359"},
{"冰兽暴击", "22360"},
{"强化寒冰陷阱", "22361"},
{"烈火魔光", "22362"},
{"风暴魔光", "22363"},
{"寒冰魔光", "22364"},
{"生命魔光", "22365"},
{"死亡魔光", "22366"},
{"[炫彩]噬草召唤", "22367"},
{"[炫彩]灵木刺阵", "22368"},
{"[炫彩]火凤焚天", "22369"},
{"[炫彩]灼伤之炎", "22370"},
{"[炫彩]幽灵突袭", "22371"},
{"[炫彩]回光返照", "22372"},
{"[炫彩]暗夜雷动", "22373"},
{"[炫彩]雷神之剑", "22374"},
{"[炫彩]冰剑凛空", "22375"},
{"[炫彩]破地冰钻", "22376"},
{"超魔爆发", "22377"},
{"愈合", "22378"},
{"地狱爆炎", "22379"},
{"狂风形态", "22449"},
{"烈焰形态", "22448"},
{"光刃形态", "22450"},
{"魔刃形态", "22451"},
{"坚冰形态", "22380"},
{"风影斗篷", "22381"},
{"天使赐福", "22382"},
{"灵魂替身", "22383"},
{"烈阳闪耀", "22384"},
{"叹息冰墙", "22385"},
{"遗忘术", "22386"},
{"天使附灵", "22387"},
{"虚弱之云", "22388"},
{"旋风爆击", "22389"},
{"海狮冰剑", "22390"},
{"火魔掷石", "22391"},
{"天魔杀星", "22392"},
{"大地之怒", "22393"},
{"强化烈火术", "22394"},
{"强化寒冰术", "22395"},
{"强化风暴术", "22396"},
{"强化生命术", "22397"},
{"强化死亡术", "22398"},
{"[炫彩]莽林狂舞", "22399"},
{"群晕吸收", "22400"},
{"熔岩爆", "22401"},
{"冰霜裂", "22402"},
{"疾空破", "22403"},
{"生灵光刃", "22404"},
{"湮灭之咒", "22405"},
{"火神天罚", "22406"},
{"陨落冰山", "22407"},
{"雷鸣遁空", "22408"},
{"荆棘刺尖", "22409"},
{"吸星幽魂", "22410"},
{"强化生机勃发", "22411"},
{"火魔怒吼", "22434"},
{"海狮冰锥", "22435"},
{"狂风暴击", "22436"},
{"巨岩之怒", "22437"},
{"恶灵夺魂", "22438"},
{"烈火反转", "22461"},
{"风暴反转", "22462"},
{"寒冰反转", "22463"},
{"生命反转", "22464"},
{"死亡反转", "22465"},
{"超魔祝福", "22466"},
{"潘多拉盾墙守护", "22467"},
{"梦龙脉冲", "22468"},
{"梦龙之光", "22469"},
{"梦龙极光", "22470"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},


-------------------------------
{
	type = "cardEquipment", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"能量脉冲", "22442"},
{"超能脉冲", "22443"},
{"脉冲奥义", "22444"},
{"潘多拉结界守护", "22445"},
{"潘多拉结界守护", "22446"},
{"潘多拉结界守护", "22447"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},

-------------------------------
{
	type = "cardBattleField", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"愈合MAX", "22452"},
{"弑神脉冲", "22453"},
{"先发制人", "22454"},
{"狰狞", "22455"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},

-------------------------------
{
	type = "cardRune", 
	message0 = "%1",
	arg0 = {
		{
			name = "value",
			type = "field_dropdown",
			options = {
{"火焰爆", "23101"},
{"火神之怒", "23102"},
{"火凤焚天", "23103"},
{"烈火陷阱", "23104"},
{"星火袭空", "23105"},
{"火极对抗", "23106"},
{"火焰喷发", "23107"},
{"火魔掷石", "23108"},
{"烈火术", "23109"},
{"烈火棱镜", "23110"},
{"烈火链", "23111"},
{"偷天换日", "23112"},
{"火狼咆哮", "23113"},
{"灼伤之炎", "23114"},
{"烈火怒吼", "23115"},
{"烟雾", "23116"},
{"烈火眩晕", "23117"},
{"烈火之敌", "23119"},
{"烈火盾", "23120"},
{"疾电术", "23121"},
{"金灵遁空", "23122"},
{"暗夜雷动", "23123"},
{"风暴陷阱", "23124"},
{"雷神之剑", "23125"},
{"雷云风暴", "23126"},
{"风暴对抗", "23127"},
{"蛇女雷暴", "23128"},
{"风暴神箭", "23129"},
{"风暴术", "23130"},
{"厉风破运", "23131"},
{"和风逐暗", "23132"},
{"风鹰之眼", "23133"},
{"极限暴熊", "23134"},
{"旋风爆击", "23135"},
{"风暴攻7", "23136"},
{"风暴之敌", "23137"},
{"风暴盾", "23138"},
{"冰霜破", "23139"},
{"陨落冰石", "23140"},
{"冰剑凛空", "23141"},
{"结界守护", "23142"},
{"破地冰钻", "23143"},
{"冰魄漫天", "23144"},
{"冰极对抗", "23145"},
{"海狮冰剑", "23146"},
{"寒冰眩晕", "23147"},
{"寒冰陷阱", "23148"},
{"寒冰棱镜", "23149"},
{"坚固壁垒", "23150"},
{"神偷之手", "23151"},
{"冰雹来袭", "23152"},
{"寒冰术", "23153"},
{"寒冰之敌", "23155"},
{"眩晕吸收", "23156"},
{"寒冰盾", "23157"},
{"生灵光弧", "23158"},
{"灵木刺阵", "23159"},
{"莽林狂舞", "23160"},
{"生生不息", "23161"},
{"吸收盾", "23162"},
{"噬草召唤", "23163"},
{"生机勃发", "23164"},
{"大地之怒", "23165"},
{"生命对抗", "23166"},
{"静水灵体", "23167"},
{"生命庇护", "23168"},
{"生命棱镜", "23169"},
{"生命术", "23170"},
{"生命之礼", "23171"},
{"治疗术", "23172"},
{"生命圣光", "23173"},
{"精灵之舞", "23174"},
{"重生", "23175"},
{"万象凝气", "23176"},
{"万象回春", "23177"},
{"生命陷阱", "23178"},
{"生命之敌", "23179"},
{"生命盾", "23180"},
{"暗灵之咒", "23181"},
{"吸血幽灵", "23182"},
{"幽灵突袭", "23183"},
{"回光返照", "23184"},
{"墓地莽石", "23185"},
{"死亡绝", "23186"},
{"死亡对抗", "23187"},
{"蝠王吸魂", "23188"},
{"死亡陷阱", "23189"},
{"死亡术", "23190"},
{"死亡棱镜", "23191"},
{"祭献", "23192"},
{"黑暗诅咒", "23193"},
{"死亡毒", "23194"},
{"群之羁绊", "23195"},
{"死亡群攻", "23196"},
{"死亡巫术", "23197"},
{"死亡之敌", "23198"},
{"死亡盾", "23199"},
{"火神之怒", "23250"},
{"暗夜雷动", "23251"},
{"星火袭空", "23252"},
{"火攻5", "23253"},
{"风暴攻5", "23254"},
{"蛇女雷暴", "23255"},
{"强化治疗术", "23256"},
{"强化结界守护", "23257"},
{"咕噜大法", "23258"},
{"火兽袭击", "23259"},
{"土猿猛击", "23260"},
{"铁壳毒物", "23261"},
{"苍蝇穿刺", "23262"},
{"暴怒鬃王", "23263"},
{"连环闪电", "23264"},
{"死亡章鱼", "23265"},
{"凤凰涅磐", "23266"},
{"冰兽发威", "23297"},
{"超能神兔", "23298"},
{"圣灵复活", "23299"},
{"冰刺魂体", "23300"},
{"疾猫霹雳", "23301"},
{"强化风暴陷阱", "23302"},
{"强化烈火陷阱", "23303"},
{"强化死亡陷阱", "23304"},
{"强化生命陷阱", "23305"},
{"帽子戏法", "23306"},
{"强化烈火盾", "23307"},
{"冰魄神柱", "23308"},
{"强化寒冰陷阱", "23309"},
{"埃尔温生命术", "23310"},
{"恶狼袭击", "23311"},
{"亡灵大军", "23312"},
{"群之暗伤符文_屏蔽", "23313"},
{"烈火盾墙符文", "23314"},
{"寒冰盾墙符文", "23315"},
{"风暴盾墙符文", "23316"},
{"生命盾墙符文", "23317"},
{"死亡盾墙符文", "23318"},
{"烈火群击符文", "23319"},
{"寒冰群击符文", "23320"},
{"风暴群击符文", "23321"},
{"生命群击符文", "23322"},
{"死亡群击符文", "23323"},
{"烈火专注", "23324"},
{"寒冰专注", "23325"},
{"风暴专注", "23326"},
{"生命专注", "23327"},
{"死亡专注", "23328"},
{"急速点燃符文", "23336"},
{"冰封神符符文", "23337"},
{"怒风逆转符文", "23338"},
{"灵魂契约符文", "23339"},
{"希望之光符文", "23340"},
{"瘟神巫术符文", "23341"},
{"群之暗伤符文", "23342"},
{"超魔抑制符文", "23343"},
{"首领激怒符文卡", "23344"},
{"闪卡_噬草召唤符文", "23367"},
{"超魔爆发符文", "23377"},
{"愈合符文", "23378"},
{"地狱爆炎符文", "23379"},
{"坚冰形态符文", "23380"},
{"风影斗篷符文", "23381"},
{"天使赐福符文", "23382"},
{"灵魂替身符文", "23383"},
{"烈阳闪耀符文", "23384"},
{"叹息冰墙符文", "23385"},
{"遗忘术符文", "23386"},
{"天使附灵符文", "23387"},
{"虚弱之云符文", "23388"},
{"强化烈火术", "23394"},
{"强化寒冰术", "23395"},
{"强化风暴术", "23396"},
{"强化生命术", "23397"},
{"强化死亡术", "23398"},
{"[炫彩]莽林狂舞符文", "23399"},
{"群晕吸收符文", "23400"},
{"烈火群击符文(绑定)", "23411"},
{"寒冰群击符文(绑定)", "23412"},
{"风暴群击符文(绑定)", "23413"},
{"生命群击符文(绑定)", "23414"},
{"死亡群击符文(绑定)", "23415"},
{"烈火盾墙符文(绑定)", "23416"},
{"寒冰盾墙符文(绑定)", "23417"},
{"风暴盾墙符文(绑定)", "23418"},
{"生命盾墙符文(绑定)", "23419"},
{"死亡盾墙符文(绑定)", "23420"},
{"1级激怒符文卡", "23421"},
{"2级激怒符文卡", "23422"},
{"3级激怒符文卡", "23423"},
{"4级激怒符文卡", "23424"},
{"5级激怒符文卡", "23425"},
{"6级激怒符文卡", "23426"},
{"7级激怒符文卡", "23427"},
{"8级激怒符文卡", "23428"},
{"9级激怒符文卡", "23429"},
{"10级激怒符文卡", "23430"},
{"传说级激怒符文卡(1~3级)", "23431"},
{"传说级激怒符文卡(4~7级)", "23432"},
{"传说级激怒符文卡(8~10级)", "23433"},
{"火魔怒吼", "23434"},
{"海狮冰锥", "23435"},
{"狂风暴击", "23436"},
{"巨岩之怒", "23437"},
{"恶灵夺魂", "23438"},
{"普通抓宠符文", "23439"},
{"高级抓宠符文", "23440"},
{"顶级抓宠符文", "23441"},
{"能量脉冲符文", "23442"},
{"超能脉冲符文", "23443"},
{"脉冲奥义符文", "23444"},
{"潘多拉结界守护", "23445"},
{"潘多拉结界守护", "23446"},
{"潘多拉结界守护", "23447"},
{"烈焰形态符文", "23448"},
{"狂风形态符文", "23449"},
{"光刃形态符文", "23450"},
{"魔刃形态符文", "23451"},
{"愈合MAX符文", "23452"},
{"弑神脉冲符文", "23453"},
{"先发制人符文", "23454"},
{"狰狞符文", "23455"},
{"烈火陷阱(小)", "23456"},
{"风暴陷阱(小)", "23457"},
{"寒冰陷阱(小)", "23458"},
{"生命陷阱(小)", "23459"},
{"死亡陷阱(小)", "23460"},
{"烈火反转", "23461"},
{"风暴反转", "23462"},
{"寒冰反转", "23463"},
{"生命反转", "23464"},
{"死亡反转", "23465"},
{"超魔祝福符文", "23466"},
{"潘多拉盾墙守护符文", "23467"},
{"梦龙脉冲符文", "23468"},
{"梦龙之光符文", "23469"},
{"梦龙极光符文", "23470"},
			},
		},
	},
	category = "Data", 
	output = {type = "field_number",},
	helpUrl = "", 
	canRun = false,
	func_description = '%s',
	ToNPL = function(self)
		return self:getFieldAsString('value');
	end,
	examples = {{desc = "", canRun = true, code = [[
]]}},
},

});
